80438
238452
27921
571386
187115
918240
202744
66838
335555
72125
415177
977248
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192078
1775118
1724136
1696196
1642471